﻿@{
    ViewBag.Title = "Index";
}

<h2>Index</h2>

<textarea style="width: 1219px; height: 750px;"">
    1 авторизация(OK)
    Вход: LogInGamer(string login, string password)
    Выход: bool (true/false)

    2 создания новой игры (OK)
    Вход: CreateNewGame(string login)
    Выход: int gameID

    3 пригласитьт второго игрока
    Вход: SendChallenge(string login, int gameID)
    Выход: bool (true/false)

    4 Получить список игр (OK)
    Вход: GetActualGames(string login)
    Выход: List<GameInfo> GameInfoList
     public class GameInfo
        {
            public string GameId;
            public DateTime GameStartTime;
            public string FirstGamer;
            public string FirstGamerColor;
            public string SecondGamer;
        }

    4 Вернуть список возможных ходов
    Вход: ValidateSteps( string firstCell)
    Выход: List<string> ValidCells

    5 Сделать ход
    Вход:  Stroke(int gameID, string login, string CellFrom, string CellTo)
    Выход: bool (true/false)

    6. Проверить сделал ли противник ход
    Вход: ActionResult ViewLastStroke(int gameID, string login)
    Выход:  StrokeResult
     public class StrokeResult
        {
            public string StepFrom;
            public string StepTo;
            public bool isMate;
        }

    8. Закончить игру
    Вход: ActionResult EndGame(int gameID, string login)
    Выход:  bool (true/false)


        Фигура 	Английское сокращение
        Король 	 	K (king)
        Ферзь 	 	Q (queen)
        Ладья 	 	R (rook)
        Конь 	 	N (kNight)
        Слон 	 	B (bishop)
        Пешка 	 	P (pawn) 






</textarea>